lucifer sheartail - French English Dictionary